package cn.iocoder.yudao.module.member.api.curriculumVitaeSendRecord.dto;

import cn.iocoder.yudao.module.member.api.job.dto.JobRespDTO;
import lombok.Data;

import java.util.Date;

@Data
public class CurriculumVitaeSendRecordRespJobDTO {

    /**
     * 简历投递表ID
     */
    private Long id;

    /**
     * 简历id
     */
    private Long resumeId;

    /**
     * 学生id
     */
    private Long studentId;

    /**
     * 学生姓名
     */
    private String studentName;

    /**
     * 企业id
     */
    private Long companyId;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 职位id
     */
    private Long jobId;

    /**
     * 岗位名称
     */
    private String jobName;

    /**
     * 发布人id
     */
    private Long publisherId;

    /**
     * 发布人名称
     */
    private String publisherName;

    /**
     * 简历来源
     */
    private String source;

    /**
     * 简历投递日期
     */
    private Date postDate;

    /**
     * 简历流转状态
     */
    private String status;

    /**
     * 学生大头照
     */
    private String studentPictureUrl;

    /**
     * 当前身份
     */
    private String identify;

    /**
     * 性别
     */
    private String sex;

    /**
     * 政治面貌
     */
    private String political;

    /**
     * 出生日期
     */
    private Date birthday;

    /**
     * 居住城市
     */
    private String liveCity;

    /**
     * 毕业时间
     */
    private Date graduateTime;

    /**
     * 籍贯
     */
    private String nativePlace;

    /**
     * 民族
     */
    private String clan;

    /**
     * 手机号码
     */
    private String phoneNumber;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 大学名称
     */
    private String universityName;

    /**
     * 所学专业
     */
    private String specialty;

    /**
     * 学历
     */
    private String education;

    /**
     * 年级
     */
    private String grade;

    /**
     * 是否有学位证书
     */
    private String diploma;

    /**
     * 在校开始日期
     */
    private Date universityStartDate;

    /**
     * 在校结束日期
     */
    private Date universityEndDate;

    /**
     * 期望行业(可能多个)
     */
    private String targetIndustry;

    /**
     * 期望城市
     */
    private String targetCity;

    /**
     * 最低薪资
     */
    private Integer lowestSalary;

    /**
     * 最高薪资
     */
    private Integer highestSalary;

    /**
     * 已修课程json
     */
    private String courses;

    /**
     * 工作/实习经历json
     */
    private String workExperience;

    /**
     * 项目经历json
     */
    private String projectExperience;

    /**
     * 语言能力json
     */
    private String languageAbility;

    /**
     * 专业技能json
     */
    private String specialtyAbility;

    /**
     * 证书json
     */
    private String certificates;

    /**
     * 社会实践/活动经历json
     */
    private String practiceExperience;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 部门ID
     */
    private Long deptId;


    private String internshipDesire;

//    private String educationalExperience;

    private JobRespDTO jobRespDTO;
    /**
     * 城市
     */
    private String city;

    /**
     * 实习周期
     */
    private String practicePeriod;

    /**
     * 工作周期
     */
    private String workPeriod;
}
